.Tag {
  width: 77%;
  display: flex;
  background-color: #e7eaee;
  margin: 0 auto;
  .mainLeft {
    margin: 20px 20px 0 0;
    flex: 1;
    background-color: #fff;
  }
  .mainRight {
    margin-top: 20px;
    width: 28%;
    height: 700px;
    .mRightTop {
      padding: 10px;
      & > p {
        width: 100%;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #eee;
      }
      & > div {
        margin: 5px 0;
        font-size: 13px;
        &>span:nth-child(2){
          color: #979cb0;
        }
      }
      & > div:hover{
          color: red;
      }
      width: 100%;
      background-color: #fff;
    }
    .mRightBottom {
      margin-top: 20px;
      & > p {
        width: 100%;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #eee;
      }
      & > div {
        margin: 10px 0;
        font-size: 13px;
        display: flex;
        justify-content: space-between;
      }
      & > div:hover{
          color: red;
      }
      padding: 10px;
      width: 100%;
      background-color: #fff;
    }
  }
}
